/*  banner  */
.bn_l
{
	background-image: url(bn_l.gif);
	width: 330px;
	height: 92px;
	background-repeat: no-repeat;
}
.bn_m
{
	background-image: url(bn_m.gif);
	height: 92px;
	background-repeat: repeat-x;
}
.bn_r
{
	background-image: url(bn_r.gif);
	height: 92px;
	width: 700px;
	background-repeat: no-repeat;
}

/*  banner-expand  */
.bn_tb_mg
{
	margin-left: 20px;
	height: 39px;
}
.bn_tb_i
{
}
.bn_tb_f
{
}
.bn_tb_r
{
}

/*  navigation  */
.nav_mg
{
}
.nav_l
{
	background-image: url(nav_l.gif);
	width: 265px;
	height: 34px;
	background-repeat: no-repeat;
}
.nav_m
{
	background-image: url(nav_m.gif);
	height: 34px;
	background-repeat: repeat-x;
}
.nav_r
{
	background-image: url(nav_r.gif);
	height: 34px;
	width: 38px;
	background-repeat: no-repeat;
}
.nav_s
{
	background-image: url(nav_s.gif);
	height: 34px;
	width: 100px;
	background-repeat: no-repeat;
	text-align: center;
	word-break: keep-all;
	color: #154669;
	font-weight: bold;
	cursor: pointer;
}
.nav_f
{
	background-image: url(nav_f.gif);
	height: 34px;
	width: 100px;
	background-repeat: no-repeat;
	text-align: center;
	word-break: keep-all;
	color: #0059a2;
	font-weight: bold;
	cursor: pointer;
}
.nav_c
{
	width: 1px;
	height: 34px;
	background-image: url(nav_c.gif);
}

/*  copyright  */
.cr_mg
{
	height: 34px;
}

.cr_l
{
	background-image: url(cr_l.gif);
	width: 89px;
}
.cr_m
{
	background-image: url(cr_m.gif);
}
.cr_r
{
	background-image: url(cr_r.gif);
	width: 89px;
}
.cr_i
{
}
.cr_f
{
	text-align: center;
	color: #0B5389;
}
/*   Leftbar   */
.ltb_main_l
{
	background-image: url(ltb_main_l.gif);
	width: 4px;
	background-repeat: repeat-y;
}
.ltb_main_r
{
	background-image: url(ltb_main_r.gif);
	width: 4px;
	background-repeat: repeat-y;
}
/*   Right   */
.rtm_td{vertical-align:top;background-image:url(rtb_td.gif); padding-top:15px;}
.rtm_body{ margin:0px;}

.rtm_psi_mg{}
.rtm_psi_i{}
.rtm_psi_f{}

td.rtm_psi_f a:link,td.rtm_psi_f a:visited{}
td.rtm_psi_f a:hover{}

.rtm_shb_mg{ width:100%;border:1px solid #adbcef;background-image:url(rtm_shb_mg.gif); height:30px;}
.rtm_shb_t{ text-align:right; padding-right:10px;}
.rtm_shb_l{ padding-left:5px;}
.rtm_shb_m{}
.rtm_shb_r{}
.rtm_shb_i{}
.rtm_shb_f{}

td.rtm_shb_f a:link,td.rtm_shb_f a:visited{}
td.rtm_shb_f a:hover{}

.rtm_tle_mg{width:100%;height:22px;background-image:url(rtm_tle_mg.gif);}
.rtm_tle_m{width:100%;height:16px;background-image:url(rtm_tle_m.gif);}
.rtm_tle_i{font-weight:bold; color:#104978;}
.rtm_tle_f{font-weight:bold; color:#104978; padding-left:5px;}

td.rtm_tle_f a:link,td.rtm_tle_f a:visited{}

.rtm_tb_mg{ float:right;}
.rtm_tb_l{width:25px;height:24px;background-image:url(rtm_tb_l.gif);}
.rtm_tb_m{background-image:url(rtm_tb_m.gif);}
.rtm_tb_r{width:14px;background-image:url(rtm_tb_r.gif);}
.rtm_tb_i{padding-right:2px;padding-left:2px;}
.rtm_tb_f{padding-right:5px;vertical-align:baseline; text-align:right;}


.r_rtm_tb_mg
{
	background-image: url(r_rtm_tb_mg.jpg);
	height: 24px;
	color: #3F5687;
	line-height: 24px;
	padding-left: 7px;
}
.r_rtm_tb_i
{
	background-image: url(r_rtm_tb_i.gif);
	height: 24px;
	padding-left: 30px;
	padding-top: 5px;
	background-repeat: no-repeat;
	float: left;
	background-position: 5px 4px;
}

.r_rtm_tb
{
	text-align: right;
	padding-right: 10px;
}

.r_rtm_tb span
{
	left: 5px;
	font-weight: bold;
	float: left;
	vertical-align: middle;
}

.r_rtm_tb a
{
	background: url(r_rtm_tb_left.gif) no-repeat left top;
	height: 21px;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
}
.r_rtm_tb a span
{
	background: url(r_rtm_tb_right.gif) no-repeat right top;
	height: 21px;
	color: #3F5687;
	padding: 3px 5px 0px 1px;
	text-align: center;
	width: 50px;
	cursor: hand;
	white-space: nowrap;
	WORD-BREAK: keep-all;
}
.r_rtm_tb a span img
{
	margin-bottom: 0px;
	margin-right: 5px;
}
.r_rtm_tb a:hover
{
	background-position: 0% -22px;
}
.r_rtm_tb a:hover span
{
	background-position: 100% -22px;
	color: #333;
}
.r_rtm_tb_mg1
{
	background-image: url(r_rtm_tb_mg1.jpg);
	height: 27px;
}
.r_rtm_tb1
{
	text-align: left;
	padding-left: 10px;
	color: #154669;
	line-height: 24px;
	padding-left: 7px;
	font-weight:bold;
}

/*  datagrid  */
.---datagrid---
{
}
.dg_borderstyle
{
	border: 1px solid #adbcef;
	background-color: #BBD6F9;
	border-bottom: 0px;
	width: 100%;
}

.dg_headerstyle
{
	color: #38619C;
	height: 25px;
	font-weight: bold;
	text-align: center;
	background-image: url(dg_headerstyle.gif);
	word-break: keep-all;
}
.dg_headerstyle1
{
	color: #38619C;
	height: 25px;
	font-weight: bold;
	text-align: center;
	background-color:#D8F2FF;
	word-break: keep-all;
}
.dg_alternatingitemstyle
{
	behavior: url(../../Htcs/btn_bg.htc);
	height: 25px;
	background-color: #fff;
	padding: 0px 5px;
	cursor: default;
}
.dg_alternatingitemstyle_o
{
	behavior: url(../../Htcs/btn_bg.htc);
	height: 25px;
	background-color: #F9E9C8;
	padding: 0px 5px;
	cursor: default;
}
.dg_alternatingitemstyle_c
{
	behavior: url(../../Htcs/btn_bg.htc);
	height: 25px;
	background-color: #fff;
	padding: 0px 5px;
	cursor: default;
}
.dg_itemstyle
{
	behavior: url(../../Htcs/btn_bg.htc);
	height: 25px;
	background-color: #F2F5F9;
	padding: 0px 5px;
	cursor: default;
}
.dg_itemstyle_o
{
	behavior: url(../../Htcs/btn_bg.htc);
	height: 25px;
	background-color: #F9E9C8;
	padding: 0px 5px;
	cursor: default;
}
.dg_itemstyle_c
{
	behavior: url(../../themes/com/btn_bg.htc);
	height: 25px;
	background-color: #F2F5F9;
	padding: 0px 5px;
	cursor: default;
}
.dg_rowstyle
{
	height: 25px;
	background-color: #FDFEFF;
	padding: 0px 5px;
}
.dg_pagerstyle
{
	height: 25px;
	background-image: url(dg_pagerstyle.gif);
	padding: 0px 5px;
	width: 100%;
	border: 1px solid #adbcef;
	border-top: 0px;
}
.dg_alternatingrowstyle
{
	height: 25px;
	background-color: #F2F5F9;
}
.dg_td
{
	height: 25px;
	padding: 1px 5px;
}

.dg_pagerstyle
{
	width: 100%;
}
.dg_btm_msg
{
	text-align: left;
	padding-right: 40px;
	padding-top: 3px;
	color: #38619C;
}
.dg_btm_pag
{
	text-align: right;
}
.dg_btm_btn
{
	text-align: right;
	width: 50px;
}
.dg_btn_i
{
	cursor: hand;
}
.dg_btn_f
{
	height: 30px;
	padding-right: 10px;
}
td.dg_btn_f a:link, td.dg_btn_f a:visited
{
}
td.dg_btn_f a:hover
{
}

.---datagrid*expand---
{
}
td.dg_headerstyle a:link, td.dg_headerstyle a:visited
{
}
td.dg_headerstyle a:hover
{
}
